package com.wiz.weixin.VO;
/**
 * 会员卡
 * @author xxy
 *
 */
public class MemberCardVO{
	//基本数据
	protected BaseInfoVO base_info;
	//显示积分*
	private boolean supply_bonus;
	//是否支持储值*
	private boolean supply_balance;
	//会员卡专属字段，表示特权说明
	private String prerogative;
	//设置为true时用户领取会员卡后系统自动将其激活，无需调用激活接口
	private Boolean auto_activate;
	//自定义会员信息类目，会员卡激活后显示
	private CustomFieldVO custom_field1;
	//激活会员卡的url
	private String activate_url;
	//自定义会员信息类目，会员卡激活后显示
	private CustomCellVO custom_cell1;
	//积分规则
	private BonusRuleVO bonus_rule;
	// 	折扣，该会员卡享受的折扣优惠,填10就是九折
	private int discount;
	
	
	
	public MemberCardVO() {
		super();
	}
	public MemberCardVO(BaseInfoVO base_info, boolean supply_bonus,
			boolean supply_balance, String prerogative, Boolean auto_activate,
			CustomFieldVO custom_field1, String activate_url,
			CustomCellVO custom_cell1, BonusRuleVO bonus_rule, int discount) {
		this.base_info = base_info;
		this.supply_bonus = supply_bonus;
		this.supply_balance = supply_balance;
		this.prerogative = prerogative;
		this.auto_activate = auto_activate;
		this.custom_field1 = custom_field1;
		this.activate_url = activate_url;
		this.custom_cell1 = custom_cell1;
		this.bonus_rule = bonus_rule;
		this.discount = discount;
	}
	public boolean isSupply_bonus() {
		return supply_bonus;
	}
	public void setSupply_bonus(boolean supply_bonus) {
		this.supply_bonus = supply_bonus;
	}
	public boolean isSupply_balance() {
		return supply_balance;
	}
	public void setSupply_balance(boolean supply_balance) {
		this.supply_balance = supply_balance;
	}
	public String getPrerogative() {
		return prerogative;
	}
	public void setPrerogative(String prerogative) {
		this.prerogative = prerogative;
	}
	public Boolean getAuto_activate() {
		return auto_activate;
	}
	public void setAuto_activate(Boolean auto_activate) {
		this.auto_activate = auto_activate;
	}
	public CustomFieldVO getCustom_field1() {
		return custom_field1;
	}
	public void setCustom_field1(CustomFieldVO custom_field1) {
		this.custom_field1 = custom_field1;
	}
	public String getActivate_url() {
		return activate_url;
	}
	public void setActivate_url(String activate_url) {
		this.activate_url = activate_url;
	}
	public CustomCellVO getCustom_cell1() {
		return custom_cell1;
	}
	public void setCustom_cell1(CustomCellVO custom_cell1) {
		this.custom_cell1 = custom_cell1;
	}
	public BonusRuleVO getBonus_rule() {
		return bonus_rule;
	}
	public void setBonus_rule(BonusRuleVO bonus_rule) {
		this.bonus_rule = bonus_rule;
	}
	public BaseInfoVO getBase_info() {
		return base_info;
	}
	public void setBase_info(BaseInfoVO base_info) {
		this.base_info = base_info;
	}
	public int getDiscount() {
		return discount;
	}
	public void setDiscount(int discount) {
		this.discount = discount;
	}
	
	
	
	
}
